1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Drawing;
5 using System.Data;
6 using System.Linq;
7 using System.Text;
8 using System.Threading.Tasks;
9 using System.Windows.Forms;
10
11 namespace SoftQuanLyNhaHang.Controllers
12 {
13 class NhapNhanhCtrl
14 {
15
16 // Method Add
17 public static int InsertNhapNhanh(int _IdNhapNhanh, string _MaSanPham, string _MaVietTat, string _TenSanPham, string _TenDonViTinh, double _SoLuong, double _GiaNhap, double _ChietKhau, double _Thue, double _TongTien, int _NhapHangId, string _TrangThai, DateTime _NgayTao)
18 {
19 try
20 {
21 Models.NhapNhanhMod nhapHang = new Models.NhapNhanhMod( _IdNhapNhanh, _MaSanPham, _MaVietTat, _TenSanPham, _TenDonViTinh,_SoLuong,_GiaNhap,_ChietKhau,_Thue,_TongTien,_NhapHangId, _TrangThai, _NgayTao);
22 return nhapHang.InsertNhapNhanh();
23 }
24 catch
25 {
26 return 0;
27 }
28 }
29
30 // Method Add
31 public static int UpdateNhapNhanh(int _IdNhapNhanh, string _MaSanPham, string _MaVietTat, string _TenSanPham, string _TenDonViTinh, double _SoLuong, double _GiaNhap, double _ChietKhau, double _Thue, double _TongTien, int _NhapHangId, string _TrangThai, DateTime _NgayTao)
32 {
33 try
34 {
35 Models.NhapNhanhMod nhapHang = new Models.NhapNhanhMod(_IdNhapNhanh, _MaSanPham, _MaVietTat, _TenSanPham, _TenDonViTinh, _SoLuong, _GiaNhap, _ChietKhau, _Thue, _TongTien, _NhapHangId, _TrangThai, _NgayTao);
36 return nhapHang.UpdateNhapNhanh();
37 }
38 catch
39 {
40 return 0;
41 }
42 }
43
44
45
46 // Method Add
47 public static int UpdateNhapNhanh_Xoa(int _IdNhapNhanh)
48 {
49 try
50 {
51 Models.NhapNhanhMod nhapHang = new Models.NhapNhanhMod(_IdNhapNhanh);
52 return nhapHang.UpdateNhapNhanh_Xoa();
53 }
54 catch
55 {
56 return 0;
57 }
58 }
59
60 public static int DeleteNhapNhanh(int _IdNhapNhanh)
61 {
62 try
63 {
64 Models.NhapNhanhMod nhapHang = new Models.NhapNhanhMod(_IdNhapNhanh);
65 return nhapHang.DeleteNhapNhanh();
66 }
67 catch
68 {
69 return 0;
70 }
71 }
72
73 //xoa tat ca khi an thuc hien
74 public static int DeleteNhapNhanh_ByNhapHangId(int idNhapNhanh, int idNhapHang)
75 {
76 try
77 {
78 Models.NhapNhanhMod nhapHang = new Models.NhapNhanhMod(idNhapNhanh, idNhapHang);
79 return nhapHang.DeleteNhapNhanh_ByNhapHangId();
80 }
81 catch
82 {
83 return 0;
84 }
85 }
86
87 //nhap nhanh by nhap hang id
88 public static DataSet FillDataSet_NhapNhanh_Gets_ByNhapHangId(int _IdNhapNhanh, int _IdNhapHang)
89 {
90 try
91 {
92 Models.NhapNhanhMod nhapNhanh = new Models.NhapNhanhMod(_IdNhapNhanh,_IdNhapHang);
93 return nhapNhanh.FillDataSet_NhapNhanh_Gets_ByNhapHangId();
94 }
95 catch
96 {
97 return null;
98 }
99 }
100 }
101 }